/*护照*/
.card_list .date { background:url(img/tel_set.png) 0 -207px no-repeat; height:27px;}
.card_list .change{background-position: 0 -167px;}
.card_list .titletab_nav {height:35px;background:url(img/bg_subnav.jpg) right bottom no-repeat; border-bottom:1px solid #c9edc3;padding-top:20px;overflow: hidden;}
.card_list .titletab_nav a{float:left;display: inline;height:35px; width:110px; color:#545454;font-size:14px; line-height:35px; margin-right:5px; text-align:center; font-weight:bold;background-image: url(img/btn_subnav.png);background-repeat: no-repeat;}
.card_list .titletab_nav a:hover,.card_list .titletab_nav .active{background-position: 0 -35px;color: #3B6E17;}
.card_list .current { padding:30px 0; font-size:14px; color:black; float:left; width:380px; }
.card_list .red { color:#f50000; }
.card_list .wcard,
.card_list .ccard,
.card_list .gcard,
.card_list .bcard,
.card_list .pcard,
.card_list .rcard,
.card_list .ycard,
.card_list .ocard,
.card_list .vcard,
.card_list .blard{width:350px;height:205px;padding:5px;float:left;display:inline;background-image: url(img/bg_list.png);background-repeat: no-repeat;}
.card_list .wcard {background-position: 0 0;}
.card_list .ccard {background-position: 0 -430px;}
.card_list .gcard {background-position: 0 -645px;}
.card_list .bcard {background-position: 0 -860px;}
.card_list .pcard {background-position: 0 -1075px;}
.card_list .rcard {background-position: 0 -1290px;}
.card_list .ycard {background-position: 0 -1505px;}
.card_list .ocard {background-position: 0 -1720px;}
.card_list .vcard {background-position: 0 -1935px;}
.card_list .blcard {background-position: 0 -2150px;}
.card_list .arrow{width:40px;height:40px;float:left;display:inline;margin-top:80px;background: url(img/ic.png) 0 -2960px no-repeat;}
.card_list .card_mainl { float:left;padding:20px 0 10px 20px;}
.card_list .picture { width:100px; height:100px; border:1px solid #dedede; }
.card_list .picture img{width: 100%;height: 100%;vertical-align: top;}
.card_list .people {float:left;width:31px;padding-left:20px;margin-top:5px;background:url(img/ic.png) -13px -2450px no-repeat;}
.card_list .heart {float:left;width:31px;padding-left:20px;margin-top:5px;background:url(img/ic.png) -11px -2410px no-repeat;}
.card_list .card_mainr { float:left;padding: 20px 0 0 20px;}
.card_list .bule { color:#007eff; }
.card_list .orange { color:#ff6f05;line-height: 30px;}
.card_list .grade { height:16px; padding-bottom: 10px;}
.card_list .gap { line-height: 25px;}
.card_list .icon {width:325px;margin: 0 auto;padding-top: 5px;clear: both;overflow: hidden;background: url(img/line_dotted.gif) left top repeat-x;}
.card_list .myicon { background:url(img/ic.png) -2px -3002px no-repeat; width:35px; height:35px; float:left;display: inline; margin-left:2px; }
.card_list .ud_arrow { float:right;}
.card_list .up { background:url(img/ic.png) -13px -3054px no-repeat; width:13px; height:13px; display:block; margin-top:5px; }
.card_list .down { background:url(img/ic.png) -13px -3095px no-repeat; width:13px; height:13px; display:block; }
.card_list .current_card { background:url(img/card_list_bg.png) no-repeat left 1px; width:357px; height:216px; margin-top:78px; }